297547
18304
42535
336412
286200
984550
12077
612310
564831
805128
13783
722708
5168799
3586581
3114148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471